﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using RegistroMascotas.Modelo;
using Microsoft.Reporting.WebForms;
using System.Data;
using System.IO;

namespace RegistroMascotas
{
    public partial class mascota_historia_clinica : System.Web.UI.Page
    {
        private HistoriaClinica _miHistoriaClinica = null;

        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                cuentacentro.Visible = true;
                cuentader.Visible = true;
                bienvenido.Text = "Bienvenido/a Dr/a " + User.Identity.Name;

                if (Session["TipoUsuario"].ToString() == "Dueño")
                {
                    menuIzqMiCuenta.HRef = "~/login-dueño.aspx";
                    menuIzqMiCuentaModificar.HRef = "~/login-dueño-modificar.aspx";
                    menuMiCuenta.HRef = "~/login-dueño.aspx";
                }
                else {
                    menuIzqMiCuenta.HRef = "~/login-veterinario.aspx";
                    menuIzqMiCuentaModificar.HRef = "~/login-veterinario-modificar.aspx";
                    menuMiCuenta.HRef = "~/login-veterinario.aspx";
                }

                _miHistoriaClinica = (HistoriaClinica)Session["HistoriaClinica"];

                datos_enfermedades.Text = _miHistoriaClinica.Enfermedades;
                datos_medicacion.Text = _miHistoriaClinica.Medicacion;

                if (_miHistoriaClinica.Castrado)
                    datos_castrado.Text = "Si";
                else
                    datos_castrado.Text = "No";

                if (_miHistoriaClinica.Operado)
                    datos_operado.Text = "Si";
                else
                    datos_operado.Text = "No";

                datos_vacunas.Text = _miHistoriaClinica.Vacunas;
                datos_observaciones.Text = _miHistoriaClinica.Observaciones;
            }
            catch (Exception ex)
            {
                cuentacentro.Visible = false;
                cuentader.Visible = false;
                lblNotificacion.Text = ex.Message;
                lblNotificacion.CssClass = "errores";
            }
        }

        protected void btnVolver_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/mascota.aspx");
        }        
    }
}